function dataTemplate(code, data = [], msg, ...other) {
	let obj = {}
	if (code.toString().length > 0) {
		obj.code = code
	}
	obj.data = data
	for (let key in other) {
		let other_key = Object.keys(other[key])
		for (let key2 in other_key) {
			obj[other_key[key2]] = other[key][other_key[key2]]
		}
	}
	if (msg.toString().length) {
		obj.msg = msg
	}
	return obj
}

module.exports = dataTemplate
